// 导入 useRouter 依赖
import { useRouter } from 'vue-router';

// 跳转到指定页面的函数
// 由于useRouter()需要在setup中使用，所以返回一个高阶函数
export const useNavigation = () => {
    const router = useRouter();

    // 返回跳转函数
    const toPage = (path) => {
        router.push(path);
    };
    // 返回上一页
    const toBack = () => {
        router.back();
    };

    return { toPage,toBack };
};

// 返回上一页的函数
export const goBack = () => {
    const router = useRouter();
    router.back();
};

// 替换当前页面的函数
export const replacePage = (path) => {
    const router = useRouter();
    router.replace(path);
};